public class remove_duplicates_from_sorted_list_ii {
    public ListNode deleteDuplicates(ListNode head) {
            if(head==null) return  head;

             ListNode dummy= new ListNode(-1,head);
            ListNode cur = dummy;
             while(cur.next!=null&&cur.next.next!=null){
                 if(cur.next.val==cur.next.next.val){
                     int x=cur.next.val;
                     while(cur.next!=null&&cur.next.val==x){
                         cur.next=cur.next.next;
                     }
                 }else cur=cur.next;
             }
             return dummy.next;
    }
}
